import Vue from 'vue'
import Router from 'vue-router'

Vue.use(Router)

// 解决ElementUI导航栏中的vue-router在3.0版本以上重复点菜单报错问题
const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}
export default new Router({
  routes: [
    {
      path: '/login',
      name: 'login',
      component: require('@/components/Login').default
    },
    {
      path: '/home',
      name: 'home',
      component: require('@/components/Home').default
    },
    {
      path: '/register',
      name: 'register',
      component: require('@/components/Register').default
    },
    {
      path:'/gopay',
      name:'gopay',
      component:require('@/components/Component/gopay').default
    },
    {
      path:'/openOnline',
      name:'openOnline',
      component:require('@/components/Component/onlineService').default
    },
    // {
    //   path: '*',
    //   redirect: '/'
    // }
  ]
})
